Big Huge Thesaurus

stimulant drug

noun